Toward an error handling mechanism for timing errors with Java Pathfinder and Ptolemy II

نویسندگان

  • Shanna-Shaye Forbes
  • Johann Schumann
چکیده

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. Designing effective error handling systems in an embedded software system is essential for acceptable and reliable functionality in cases of errors and for the recovery from faults. Errors in the error handling system can cause catastrophic failures of the software, lead to mission failures and can endanger human life. We take a principled approach of extending a model of computation (MoC) with timing semantics for embedded systems by an error handling mechanism for timing errors in model-based design. As a apart of the mechanism we use Java PathFinder (JPF), a model checker developed at NASA Ames. This work presents our attempt during a summer project as we use JPF along with the Ptolemy II modeling and simulation framework, developed at UC Berkeley, with the goal of speeding up the design process of a correct and adequate error handling mechanism for timing errors for a model of computation with timing semantics.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Detection of Errors in Java Components Using Random Environment and Restarts

Software model checkers are being used mostly to discover specific types of errors in the code, since exhaustive verification of complex programs is not possible due to state explosion. Moreover, typical model checkers cannot be directly applied to isolated components such as libraries or individual classes. A common solution is to create an abstract environment for a component to be checked. W...

متن کامل

Hybrid Simulation Safety: Limbos and Zero Crossings

Physical systems can be naturally modeled by combining continuous and discrete models. Such hybrid models may simplify the modeling task of complex system, as well as increase simulation performance. Moreover, modern simulation engines can often efficiently generate simulation traces, but how do we know that the simulation results are correct? If we detect an error, is the error in the model or...

متن کامل

Implementing Metropolis Quantity Managers in Ptolemy II

This paper proposes an approach to implement Metropolis quantity manager mechanism in Ptolemy II, by utilizing the AspectJ which adds to Java aspect-oriented programming (AOP) capabilities. The benefits and limitations of this approach are also discussed.

متن کامل

Towards Model Checking with Java PathFinder for Autonomic Systems Specified and Generated with ASSL

Autonomic computing has been recognized as a valid approach to the development of large-scale selfmanaging complex systems. The Autonomic System Specification Language (ASSL) is an initiative for the development of autonomic systems where we approach the problem of formal specification, validation, and code generation of such systems within a framework. As part of our research on ASSL, we have ...

متن کامل

Predictive Analysis of Cognitive Errors of Control Room Operators: a Case Study in a Petrochemical Industry

Background and Aims: The aim of this study was to identify and assess human errors in a petrochemical plant using the Technique for the Retrospective and Predictive Analysis of Cognitive Errors (TRACEr). Methods: The sample size was all the eight operators of control room working in four shifts. In the first step, all tasks were analyzed using the hierarchical task analysis in order to identif...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010